body{
	height:100%;
	width:100%;
}
.title1{
	background-color:black;
	color:red;
	overflow:hidden;
}
.title2{
	background-color:#CCCCCC;
	overflow:hidden;
}
.title3{
	background-color:#333333;
	padding:3px 0px 3px 10px;
	font-size:1.5em;
	color: #FFFFFF;
	font-weight: bold;
	overflow:hidden;
	text-align:left;
	width:100%;
}
#accountListGrid {
	width:100%;
}
#accountList{
	border: 1px solid #66CCFF;
}
#detailsSpace{
	border: 1px solid #66CCFF;
	overflow-x:hidden;
	overflow-y:auto;
}
div.whole{
	height:100%;
	width:100%;
	border: 0 solid red; 
	padding: 0; 
	margin: 0;
	/*overflow:hidden;*/
}
div.mainDiv,div.spaceDiv,div.details{
	border: 0; 
	padding: 0; 
	margin: 0;
}
div.mainDiv{
	height:100%;
	width:100%;
	/*border:1px solid blue;*/
}
div.logo{
	height:40px;
	border:0px solid yellow;
	margin: 0;
}
div.spaceDiv{
	height:100%;
	width:100%;
	border:0px solid yellow;
}

div.containerDiv{
	width:600px;
	height:600px;
	margin:50px 0 0 0;
	border:1px solid #C0C0C0;
}
div.initTitle{
	width:100%;
	margin:4px 0px 0px 4px;
	height:25px;
	overflow: hidden;
}
div.summary{
	width:100%;
	text-align:left;
	margin:4px 0px 0px 4px;
}
div.formContainerDiv{
	padding:40px 10px 10px 10px;
	width:70%;

}
div.introduction{
 	border-top:1px solid #C0C0C0;
}
div.topTool{
	height: 20px;
	text-align:right;
}
div.sideContainerDiv{
	width: 100%;
	height: 100%;
 	border:0px solid red;
}
div.leftSideDiv{
	width: 20%;
	border:0px solid red;
}
div.centerSideDiv{
	border:0px solid red;
}
div.listContainerDiv{
	height: 50%;
}
div.details{
	width:100%;
	height:100%;
}
div.spaceTitle{
	width:100%;
	height:25px;
	overflow: hidden;
	margin:4px 0px 0px 4px;
	padding:3px 0px 3px 10px;
}
div.spaceMain{
	padding:40px 10px 10px 10px;
	width:70%;
	margin:0px 13% 0px 13%;
	border:0px solid blue;
}
div.formMsg{
	width:100%;
	height:30px;
	padding:1px 6px 1px 2px;
	border:0px solid red;
	text-align:left;
}
   
font.logo{
	color:#FFFFFF;
	font-size:2em;
	font-weight:bold;
}
label.msg{
	font-weight:bold;
	font-size:1em;
}
label.itemMsg{
	font-size:0.8em;
}
label.welcomeMsg{
	color:white;
}
label.errMsg{
    color:red;
}
label.successMsg{
	color:green;
}
label.pageSummary{
	color:#333333;
}
table.logo{
	width:100%;
	height:100%;
}
table.detail{
	border: 2px solid gray;
	width:100%;
	font-size:1em;
}
table.detailsSubmit{
	width:100%;
	border: 2px solid gray;
	background-color:#CCCCCC;
}
table.detailsSubmit td{
	height:25px;
	font-size:1.1em;
}
td.th{
	background-color:#CCCCCC;
	color:#333333;
	font-weight:bold;
	padding:1px 6px 1px 6px;
	text-align:right;
	height:10px;
}
td.input{
	padding:1px 3px 1px 6px;
	text-align:left;
}
td.msg{
	padding:1px 1px 1px 1px;
	text-align:left;
}
td.input input{
	height:90%;
}
textarea.des{
	font-family: sans-serif;
	font-size: 100%;
	overflow-y:scroll;
	width:400px;
	height:80px;
}
em.requiredSign{
	color:red;
	font-weight:bold;
}